package com.iaz.tech.tools.uml.structural.classstruct.impl;

import com.iaz.tech.tools.uml.structural.classstruct.IClassStructAble;
import com.iaz.tech.tools.property.impl.PROPERTYRIGHT;

import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * 用于描述参数
 */
@EqualsAndHashCode(callSuper=false)
@Data
public class NeuronParameterStruct extends NeuronProgramStruct implements IClassStructAble {
	private String name = "";
	private String dataType = "";
	
	private PROPERTYRIGHT right = PROPERTYRIGHT.nprivate;
	private boolean signStatic = false;
	private boolean signFinal = false;
	private boolean signAbstract = false;

	/* 属性默认值 */
	private String defaultValue = "";
}
